package cn.zhentao.service;

import cn.zhentao.pojo.Role;
import cn.zhentao.pojo.User;
import cn.zhentao.vo.ZhVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ZhService {
/*
* 查询全部
* 用户自身信息
* 用户自身角色
* */
List<ZhVo>finda(String uname);
List<Role>findr(Integer uid);
Role findrc(Integer uid);


List<Role>findu();
/*
* 添加（注册）
* 添加注册
* 包含角色
* */
void add(ZhVo zhVo);
/*
* 删除
* 批量删除以医院方删除
* */
int del(Integer[]uid);
/*
* 修改自身信息
* */
int updateu(ZhVo zhVo);
int updatez(ZhVo zhVo);

/*
*登录
* 查询用户名（username）
* */
ZhVo findn(@Param("username") String username, @Param("password")String password);
/*
* 模糊查询
* */
List<ZhVo>findmo(String uname);
/*
* 根据uid查询自身数据
* */
List<ZhVo>finduid(Integer uid);
}
